package com.healthcloud.dao.brokerMessageLog;

import com.healthcloud.dao.BaseDao;
import com.healthcloud.entity.brokerMessageLog.BrokerMessageLogEntity;
import com.healthcloud.entity.brokerMessageLog.BrokerMessageLogListReq;
import com.healthcloud.utils.PageParam;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 仪器信息追踪
 * @author yucl
 * @email yucailong1111@126.com
 * @date 2020-09-24 13:54:57
 */
public interface BrokerMessageLogDao extends BaseDao<BrokerMessageLogEntity> {

    /**
     * 获取数据追踪全部列表数据
     * @param bean 查询参数
     * @param pageParam 分页参数
     * @return
     */
    List<BrokerMessageLogEntity> queryList(@Param("entity") BrokerMessageLogListReq bean, @Param("pageParam") PageParam pageParam);

    /**
     * 获取数据追踪记录数
     * @param bean 查询参数
     * @return
     */
    int queryTotal(@Param("entity") BrokerMessageLogListReq bean);
}
